namespace PowerManage.API.Auth;

/// <summary>
/// appsettings.json相关常量Key
/// </summary>
public static class AppSettings
{
    /// <summary>
    /// DataProvider
    /// </summary>
    public const string DataProvider = "DataProvider";

    /// <summary>
    /// PgSqlConnection
    /// </summary>
    public const string PgSqlConnection = "PgSqlConnection";

    /// <summary>
    /// MySqlConnection
    /// </summary>
    public const string MySqlConnection = "MySqlConnection";

    /// <summary>
    /// CorsOrigins
    /// </summary>
    public const string CorsOrigins = "CorsOrigins";

    /// <summary>
    /// Authentication
    /// </summary>
    public const string Authentication = "Authentication";

    /// <summary>
    /// JwtBearer
    /// </summary>
    public const string JwtBearer = "JwtBearer";

    /// <summary>
    /// Issuer
    /// </summary>
    public const string Issuer = "Issuer";

    /// <summary>
    /// Audience
    /// </summary>
    public const string Audience = "Audience";

    /// <summary>
    /// SecurityKey
    /// </summary>
    public const string SecurityKey = "SecurityKey";

    /// <summary>
    /// RefreshTokenRole
    /// </summary>
    public const string RefreshTokenRole = "RefreshTokenRole";
}